@charset "utf-8";
/* CSS Document */

/*
* +--------------------
* +主页面样式表
* +--------------------
*/

/*设置页面*/
.page_txt,.area,.file_txt,.fileup_btn,.chakan_btn{border:1px #CCCCCC solid;}
.page_txt,.input_css,area,select{
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ABADB3 #DBDFE6 #DBDFE6 #ABADB3;
    border-image: none;
    border-radius: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
}
.page_txt:focus,.input_css:focus,area:focus,select:focus{
	border-color: #2CB1E7;
    box-shadow: 0 0 4px rgba(44, 177, 231, 0.3);
}
textarea,textarea.page_text{font-size:13px; color:#454545;}
.top_tabs{width:80%; clear:both; margin:20px auto 0px;}
.top_tabs a{ display:block; width:69px; height:20px; font-size:12px; text-align:center; vertical-align:middle; line-height:20px; *line-height:22px; float:left; margin-right:10px;}
.top_tag_bg{background:url(../images/btn2.gif) no-repeat center; color:#fefefe;}
.top_tag_bg:hover{color:#FFF;}
.top_tag_focus{color:#0099FF; font-weight:bold;}
.top_tag_focus:hover{color:#0099FF;}

#setting{width:98%; height:auto; margin:1%; text-align:center; font-size:12px; padding:0px; margin-top:30px;}
#setting table{width:100%; line-height:22px;}
#setting table th{text-align:right; padding-right:20px; padding-top:10px; font-size:13px; font-weight:bolder; color:#444; vertical-align:middle;}
#setting table td{text-align:left; vertical-align:middle; padding-top:10px;}
#setting input[type='radio']{ margin-right:3px;}
#setting select{ *width:252px; _width:252px; height:20px;}
.page_txt{float:left;}
.select_width{width:150px;}
.area{height:100px; *width:252px; _width:252px; font-size:12px;}
.btn_div{width:100%; height:40px; line-height:40px; text-align:center; vertical-align:middle;}
.btn{width:77px; background:url(../images/handle_btn2.gif) no-repeat left top; height:23px; line-height:23px; vertical-align:middle; float:left; margin-top:10px; color:#069; border:0px; cursor:pointer;}
.uppic_btn{height:22px; width:250px; line-height:12px; *line-height:20px; border:1px #7F9DB9 solid; background:#eee; color:#7F9DB9; cursor:pointer;}
/**/
.file_div{width:250px; height:22px; line-height:22px; float:left; text-align:left; position:relative;}
.file_btn{width:190px; height:22px; position:absolute; z-index:6; left:0px; top:0px; *top:10px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.file_txt{ width:127px; height:20px; float:left; position:absolute; left:0px; top:0px; z-index:5; color:#aaa;}
.fileup_btn{width:63px; height:20px; display:block; position:absolute; left:126px; top:0px; z-index:5; line-height:20px; vertical-align:middle; background:#eee; color:#7F9DB9; font-size:13px; text-align:center; cursor:pointer;}
.chakan_btn{width:62px; height:20px; display:block; position:absolute; left:185px; top:0px; z-index:7;  float:left; line-height:20px; vertical-align:middle; background:#eee; color:#7F9DB9; font-size:13px; text-align:center; cursor:pointer;}
/**/
.lab{ margin-left:15px; height:22px; line-height:22px; vertical-align:middle; text-align:left; color:#999; font-size:12px; float:left; pading-top:0px; *padding-top:4px; _padding-top:4px;}
.spaninput{ padding-top:4px; *padding-top:2px; _padding-top:2px; font-size:12px;}
.spanradio{padding-top:0px; *padding-top:4px; _padding-top:4px; font-size:12px;}
.ml134{margin-left:127px; *margin-left:120px; _margin-left:122px;}
.ml135{margin-left:164px; *margin-left:167px; _margin-left:169px;}
.test{width:60px; height:21px; display:block; background:url(../images/button2.gif) no-repeat left center; text-align:center;  color:#069; vertical-align:middle; float:left; line-height:20px; cursor:pointer; *margin-top:-4px;}
#setting table label{line-height:20px; vertical-align:middle; font-size:13px;}


/*单页样式*/
#about{ width:98%; height:auto; margin:1%; font-size:12px;}
#about form{width:100%; height:auto;}

.list{width:100%; height:auto; font-size:12px; padding:0px;}
.pos_table{width:98%; height:auto; border:1px #ccc solid; font-size:13px; margin-top:10px; float:left; margin-left:1%;}
.pos_table th{ border:0px; height:26px; line-height:26px; background:#EFEFEF; color:#454545; text-align:left; font-size:13px; color:#0099CC;}
.pos_table a{color:#0099CC; font-weight:bold; text-decoration:none;}
.pos_table a:hover{text-decoration:underline;}
.selectall{float:left; margin-left:4px; margin-top:5px; *margin-top:2px; *margin-left:2px;}

.add_table{width:98%; height:auto; float:left; margin-left:1%; margin-top:10px;}
.add_table th{ text-align:right; padding-right:30px; height:22px; padding:6px; line-height:22px; font-size:13px; font-weight:bolder; color:#444; vertical-align:middle;}
/*#add_table td{ text-align:left; height:22px; line-height:22px; vertical-align:middle;}*/ /*对编辑器有影响*/
.add_table td label{float:left; padding:5px;}
.add_table input[type='radio']{ margin-right:3px;}
.add_table select{ *width:252px; _width:252px;}

/*---------  详细页样式  -------*/
.pages_bg{ width:98%; height:auto; margin:15px auto; text-align:center; padding-bottom:10px; background:#e2e7ed;}
.pages_bg_tit{ width:98%; height:32px; border:none; margin:0px auto;}
.register_li{ width:95px; height:27px; color:#151f41; cursor:pointer; background:url(../images/btn_zc.jpg) no-repeat; font-weight:bold; text-align:center; line-height:27px; float:left; margin-top:3px;}
.return_li{float:right; margin-top:5px; background:url(../images/return.png) no-repeat; width:60px; text-align:right; height:20px; line-height:22px;}
.return_li a{ text-decoration:none; color:#151f41; font-weight:bold; display:block;}
.return_li a:hover,.register_li:hover{ color:#FF0000;}
.title_page{ background:url(../images/page_bg.jpg) repeat-x;  border:1px solid #e2e6e7;  height:25px; line-height:25px; text-indent:10px; vertical-align:middle; }
.title_page,.content_page{ width:98%; color:#151f41; margin:1px auto; text-align:left;}
.content_page{height:300px; background-color:#FFFFFF; margin-top:1px;}
.content_page p{ padding:10px; line-height:20px; margin:0px auto; width:98%;}

/*--------  list样式----------*/
.view{display:block; width:16px; height:16px; background:url(../images/icon_view.gif) no-repeat left center; float:left; margin-left:4px;}
.edit{display:block; width:16px; height:16px; background:url(../images/icon_edit.gif) no-repeat left center; float:left; margin-left:4px;}
.add{display:block; width:16px; height:16px; background:url(../images/icon_add.gif) no-repeat left center; float:left; margin-left:4px;}
.drop{display:block; width:16px; height:16px; background:url(../images/icon_drop.gif) no-repeat left center; float:left; margin-left:4px;}

.page_list,.list_tit{ width:98%; margin:5px auto; border:1px #ccc solid; background:#fff; color:##626E7E; padding:0px; font-size:12px;}
.page_list{height:auto;}
.list_tit{height:31px; line-height:31px; background:url(../images/index_top_bg2.jpg) repeat-x left center; text-align:left; vertical-align:middle; color:#0033CC;}
.list_tit a{text-decoration:none; cursor:pointer; border-bottom:0px; color:#0033CC;}
.list_tit a:hover{color:#0033CC; border-bottom:0px;}
.tit_left{ padding-left:5px; padding-right:10px; float:left;}
.tit_right{float:right; padding-left:10px; padding-right:5px;}

.ul_bg{  height:30px; width:98%; margin:0px auto 0px; font-size:12px;}
.page_list .ul_bg{width:99%;}
.ul_bg tr{width:100%; height:26px;}
.ul_bg tr td{height:26px; line-height:26px; vertical-align:middle; text-align:left;}
.input_css{ vertical-align:middle;}
.btn_long_css{background:url(../images/button4.gif) no-repeat; width:94px; height:21px; font-size:12px; line-height:21px; border:none; cursor:pointer; margin-left:8px; display:block; color:#333333; text-align:center;}
.btn_mid_css{background:url(../images/button3.gif) no-repeat; width:77px; height:21px; font-size:12px; line-height:21px; border:none; cursor:pointer; margin-left:8px; display:block; color:#333333; text-align:center;}
.btn_css{ background:url(../images/button2.gif) no-repeat; width:60px; height:21px; font-size:12px; line-height:21px; border:none; cursor:pointer; margin-left:8px; display:block; color:#333333; text-align:center;}
.btn_css:hover,.btn_long_css:hover,.btn_mid_css:hover{color:#333333;}

.list_table{width:100%; height:auto; margin:0px auto; border:0px; line-height:26px; font-size:12px;}
.list_table th{height:26px; line-height:26px; color:#666; vertical-align:middle; text-align:left; background:url(../images/table_th_bg.gif) repeat-x; font-size:12px;}
.list_table th a{ color:#666; border-bottom:1px #CCCCCC dashed;}
.list_table td{height:26px; line-height:26px; color:#666; vertical-align:middle; border-bottom:0px #E2E7ED dashed; text-align:left;}
.list_table td.center,.list_table th.center{text-align:center;}
.list_table tr th{border-bottom:1px #eee solid;}
.list_table tr.mod_color{background:#F6F5FF;}
.list_table tr.mod_color td,.add_table tr.mod_color th{background:#F6F5FF;}
.list_table tr:hover{background:#efefef;}
.list_table tr:hover td{background:#efefef;}
.list_table tr:hover .ajax_edit{ padding-right:14px; background: url(../images/pen.png) right center no-repeat; _background:none; cursor:pointer;}
.list_table tr td.list_table_a,.list_table_a{color:#005EAC;}
.list_table tr td.list_table_a:hover,.list_table_a a:hover{color:#005EAC;}
.list_table tr td.list_table_a span,.list_table_a span{color:#005EAC;}

.add_section{background:#fff; width:100%;}
.add_section th{color:#666666; text-align:right;}
.section_list{background:url(../images/gif-0775.gif) left center no-repeat; text-indent:10px;}

/*分页*/
.subpage{}
.subpage span.current{color:#FF0000;}

/*上传图片显示*/
.upimg_tab{ width:60px; height:auto; margin-right:10px; float:left;}
.upimg_tab img{width:80px; height:60px; border:0px;}
.upimg_tab th{font-size:12px;}
.upimg_tab a{width:80px; display:block; height:22px; line-height:20px; float:left; text-align:center; cursor:pointer; color:#0066CC;}

/*栏目列表*/
.m_more{margin-right:3px; cursor:pointer;}
.m_less{margin-right:3px;}

